WordPress

推荐列表 站点导航

当前位置:首页 > 建站教程 > WordPress >

WordPress怎么自动给文章添加nofollow属性

来源:网络整理  作者:  发布时间:2020-12-21 01:56
nofollow属性是告诉搜索引擎不传权重过去,但WordPressk中如果我们要nofollow属性就需要手工加了,现在我来告诉大家利用...
for ($i=0; $i < count($matches); $i++)
if( in_category(1) ) { // 修改这里的分类ID
}
function nofollow_cat_posts($text) {
{
$url = $matches[$i][0];
global $post;

$regexp = "<as[^>]*href=("??)([^" >]*?)\1[^>]*>";
if( count($match) < 1 )
$content = str_replace($tag2,$tag,$content);
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
return $text;
}
$noFollow = '';
return $content;
}

$pos = strpos($url,$srcUrl);
$text = stripslashes(wp_rel_nofollow($text));

希望本文所述对大家的WordPress建站有所帮助。

$pattern = '/rels*=s*"s*[n|d]ofollows*"/';

直接安装启用 Nofollow for external link 插件,或者将下面的代码添加到当前主题的 functions.php 文件即可.

$srcUrl = get_option('siteurl');

最终效果:自动给文章/页面的站外链接添加nofollow属性(rel=”nofollow”),并且在新窗口打开这些链接(即添加 target=”_blank”属性),如果已经手动给链接添加了 rel=”dofollow”,就不会添加 rel=”nofollow”,如果手动添加了 target=”_blank”,就不会重复添加.

}
$noFollow .= ' ';

nofollow属性是告诉搜索引擎不传权重过去,但WordPressk中如果我们要nofollow属性就需要手工加了,现在我来告诉大家利用 Nofollow for external link就可以自动给文章添加nofollow属性了.

if( !emptyempty($matches) ) {
}
add_filter('the_content', 'nofollow_cat_posts');
 
if( count($match) < 1 )
add_filter( 'the_content', 'cn_nf_url_parse');

}

实例代码如下:

$tag = rtrim ($tag,'>');
if(preg_match_all("/$regexp/siU", $content, $matches, PREG_SET_ORDER)) {
$tag = $matches[$i][0];
}
 

function cn_nf_url_parse( $content ) {

WordPress怎么自动给文章添加nofollow属性 (https://www.wpmee.com/) WordPress使用教程 第1张

$content = str_replace(']]>', ']]>', $content);
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
$noFollow .= ' target="_blank" ';
$tag .= $noFollow.'>';
$tag2 = $matches[$i][0];

为指定分类的所有链接添加nofollow属性,那你可以将下面的代码添加到主题的 functions.php 文件即可:

if ($pos === false) {
$pattern = '/targets*=s*"s*_blanks*"/';

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/wp/6436.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

WordPress怎么自动给文章添加nofollow属性

2020-12-21 编辑:

for ($i=0; $i < count($matches); $i++)
if( in_category(1) ) { // 修改这里的分类ID
}
function nofollow_cat_posts($text) {
{
$url = $matches[$i][0];
global $post;

$regexp = "<as[^>]*href=("??)([^" >]*?)\1[^>]*>";
if( count($match) < 1 )
$content = str_replace($tag2,$tag,$content);
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
return $text;
}
$noFollow = '';
return $content;
}

$pos = strpos($url,$srcUrl);
$text = stripslashes(wp_rel_nofollow($text));

希望本文所述对大家的WordPress建站有所帮助。

$pattern = '/rels*=s*"s*[n|d]ofollows*"/';

直接安装启用 Nofollow for external link 插件,或者将下面的代码添加到当前主题的 functions.php 文件即可.

$srcUrl = get_option('siteurl');

最终效果:自动给文章/页面的站外链接添加nofollow属性(rel=”nofollow”),并且在新窗口打开这些链接(即添加 target=”_blank”属性),如果已经手动给链接添加了 rel=”dofollow”,就不会添加 rel=”nofollow”,如果手动添加了 target=”_blank”,就不会重复添加.

}
$noFollow .= ' ';

nofollow属性是告诉搜索引擎不传权重过去,但WordPressk中如果我们要nofollow属性就需要手工加了,现在我来告诉大家利用 Nofollow for external link就可以自动给文章添加nofollow属性了.

if( !emptyempty($matches) ) {
}
add_filter('the_content', 'nofollow_cat_posts');  
if( count($match) < 1 )
add_filter( 'the_content', 'cn_nf_url_parse');

}

实例代码如下:

$tag = rtrim ($tag,'>');
if(preg_match_all("/$regexp/siU", $content, $matches, PREG_SET_ORDER)) {
$tag = $matches[$i][0];
}
 

function cn_nf_url_parse( $content ) {

WordPress怎么自动给文章添加nofollow属性 (https://www.wpmee.com/) WordPress使用教程 第1张

$content = str_replace(']]>', ']]>', $content);
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
$noFollow .= ' target="_blank" ';
$tag .= $noFollow.'>';
$tag2 = $matches[$i][0];

为指定分类的所有链接添加nofollow属性,那你可以将下面的代码添加到主题的 functions.php 文件即可:

if ($pos === false) {
$pattern = '/targets*=s*"s*_blanks*"/';

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/wp/6436.shtml

相关文章

风云图片

推荐阅读

返回WordPress频道首页